/**
 * 装饰器本身是一个函数，或者执行后返回一个函数，这样就可以传入需要的参数
 * 它可以对一个类进行处理
 */

//装饰器工厂
export default function injectPlay() {
  //装饰器
  return function (constructor) {
    return class Plays extends constructor {
      componentDidMount() {}
    }
  } as any
}
